package service;

import dao.TbUser;
import dao.TbUserDAO;



public class AccountService {
	private TbUserDAO userDao = new TbUserDAO();

	/**
	 * 按照用户名从数据库中取出对应用户名的用户角色
	 * 
	 * @param id
	 *            要查询的用户名
	 * @return
	 */
	public String GetUserRole(String id) {
		String[] roles = new String[] { "admin", "student", "teacher" };
		return roles[userDao.findById(id).getUserType()];

	}

	/**
	 * 查看此用户是否可以进行登陆，也就是验证密码是否正确
	 * 
	 * @param user
	 *            此用户的信息
	 * @return true 登陆成功
	 */
	public boolean login(TbUser user) {
		String password = user.getUsername();
		
		TbUser u = userDao.findById(user.getUsername());
		System.out.println(u.getUsername());
		
		if (user.getPassword().equals(u.getPassword())) {

			return true;
		}
		return false;
	}
	
}
